package preTests;

import java.awt.Color;

public class BigFatGameApp {

	private MyFrame myFenster;
	private MySnake myFirstTestSnake;
	
	public BigFatGameApp(MyFrame fenster) {
		if(fenster != null) {
			this.myFenster = fenster;
		} else {
			log("Kein Fenster da!");
			throw new RuntimeException("Kein Fenster da!");
		}
	}
	
	public void log(String text) {
		System.out.println(text);
	}
	
	public BigFatGameApp getApp() {
		return this;
	}
	
	public MyFrame getFenster() {
		return this.myFenster;
	}
	
	public void addSnakes(int anzahl) {
		// TODO Anzahl der Snakes einbauen, hier nur testweise eine
		MySnake snake = new MySnake(this, Color.black, this.myFenster);
		snake.setStartPos(false);
	}
	
	public MySnake getSnake() {
		return this.myFirstTestSnake;
	}
	
	public void startGame(int players) {
		addSnakes(players);
	}
}
